*{
	box-sizing: border-box;
}
/*************头部**************/
#login-header{
	width: 100%;
	height: .8rem;
	border-bottom: 1px solid #d3d3d3;
	text-align: center;

	display: flex;
	justify-content: space-around;
	align-items: center;
}
#login-header-left{
	width: 25%;
}
#login-header-left img{
	width: .14rem;
	line-height: .8rem;
}
#login-header-center{
	width: 50%;
	font-size: .3rem;
	color: #575757;
}
#login-header-right{
	width: 25%;
	font-size: .25rem;
	color: #6b6b6b;
}
/*************内容**************/
#login-content{
	width: 100%;
	padding: 0 0.25rem;

	display: flex;
	flex-flow: column;
	align-items: center;
}
.login-p{
	width: 100%;
	margin-top: 1rem;
	text-align: center;
}
.login-p-d{
	margin-top: .45rem;
}
.login-p>p{
	font-size: .24rem;
	color: #333;
}
.login-input{
	width: 100%;
	height: .72rem;
	margin-top: .16rem;
	text-align: center;
	border-bottom: 1px solid #949494;
}
.login-input>input{
	outline-style: none;
	font-size: .36rem;
	color: #ededed;
	text-align: center;
	border: none;
}
.login-btn{
	width: 100%;
}
.login-btn>button{
	width: 100%;
	height: .85rem;
	margin-top: .5rem;
	border: none;
	border-radius: 5px;
	font-size: .28rem;
	color: white;
	outline-style: none;

	background-color: #ff5778;
}
.login-p2{
	width: 100%;
	margin-top: .22rem;
	font-size: .21rem;
	color: #949494;

	display: flex;
	justify-content: space-between;
	align-items: center;
}
.login-p2>p:last-child{
	color: #fc4a78;
}
hr{
	margin-top: 1.25rem;
	width: 100%;
}
.login-img2{
	width: 100%;
	height: 1.5rem;
	text-align: center;
}
.login-img2>img{
	width: .86rem;
	height: .86rem;
	margin-top: .35rem;
}
.login-img2>img:first-child{
	margin-right: .72rem;
}
